Big Huge Thesaurus

Holarrhena pubescens

noun